𝗠𝗖𝗣 𝘃𝘀 𝗔𝗣𝗜.
An 𝗔𝗣𝗜 defines how software systems communicate through specific endpoints, requests, and responses. It gives applications a structured way to access data or trigger functionality in another system.
𝗠𝗖𝗣 gives AI applications a standardized way to discover and use external tools, data, and resources. Instead of building custom integrations for every AI client, an MCP server exposes capabilities through a common protocol.
APIs expose functionality to software. MCP standardizes how AI applications discover and interact with that functionality.
But once AI sits behind an API, the request-response model gets harder.
Inference might take longer than the request can stay open. It might fail halfway through. It might need to be retried.
That changes how the API itself should be designed.
Oracle’s guide breaks down how to design for that with asynchronous jobs, workers, durable state, and predictable API contracts.
𝗥𝗲𝗮𝗱 𝘁𝗵𝗲 𝗴𝘂𝗶𝗱𝗲 → https://t.co/YIJ4uDSgRA
What else would you add?
——
🙏 Thanks to @OracleDevs for sponsoring this post.
➕ Follow me ( Nikki Siapno ) to improve at AI and system design.
사람 함부로 무시하면 안 되는 이유
예전에 고시원 총무 알바할 때
방세 보름 밀린 아저씨 있었음
원장이 당장 쫓아내라고 난리치길래
방 가보니까 진짜 처참하더라
비닐봉지에 책 몇 권이랑 옷가지가 전부였음
그 모습 보는데 왠지 그냥 못 지나치겠더라
어차피 알바비 들어오니까
내 돈 십만 원으로 방세 몰래 메꿔주고
내가 먹으려던 컵라면 몇 개 쥐어드리면서
며칠 더 계시라고 함
아저씨는 울먹이면서 연신 고개 숙였고
그냥 그걸로 잊고 살았음
가끔 명절에 감사하다고 안부 문자 오긴 했는데
그냥 형식적인 건 줄 알았음
그러다 작년에 내가 전세사기 제대로 터짐
보증금 다 날리게 생겨서 멘탈 박살나고
변호사 상담만 몇 군데를 다녔는데
다들 돈 돌려받기 힘들다는 소리뿐이었음
너무 답답해서 카톡 프사에 신세한탄
올려놨더니
그 고시생 아저씨한테 먼저 연락이 옴
무슨 일이냐고 묻길래 대충 털어놨더니
관련 서류 싹 다 자기한테 보내보라고 함
알고 보니까 그 아저씨 사법시험 합격하고
서초동에서 변호사 하고 있었음
수임료 한 푼도 안 받고
자기가 끝까지 판 뒤집어주겠다면서
진짜 악착같이 붙어서 보증금 다 받아내줌
십만 원짜리 호의 베풀었다가
수천만 원 인생 구원받음
지금은 한 달에 한 번씩 소주 마시는 사이인데
진짜 인생 어디서 어떻게 돌아올지 모름
LLMが正しいコードを書くから、もはやC言語だけでいい?あるいはアセンブリを生成するから高級言語自体いらない?ナンセンスですね。僕はそう思いません。世界でもっとも素晴らしい人間のプログラマがいたとしましょう。保証しますが、その人でもC言語でコードを書けばバグを入れるでしょう。プログラミング言語はすべて同じではないということは、ポールグレアムの"Beating the Averages"を引用するまでもなく自明ではありますが、プログラミング言語というのは、明らかに認知負荷を減らすために進化してきました。抽象化は扱うべきコードの量を減らし、性的検証はそもそも特定の種類のバグを永久BANするために存在しています。型システムは性的検証のうち、人間にも扱いやすく最も成功したものの例です。これらが人間にもたらすメリットは明らかですが、LLMにとっても当然おなじメリットがもたらされるでしょう。LLMベースではない、論理ベースの構成的手法により、ある仕様を確実に充足するコードを生成するようなものが出現すれば、その限りではありませんが、それは処理系だとか自動定理証明とか呼ばれるものになると思うし、少なくとも、確率的言語モデルが(chain-of-thoughtによるものだとしても)ナイーブに出力したものがそういったものになることはないでしょう。そういう考えがあるので、昨今のプログラミングに関する言説にはうんざりしています。プログラミング言語の改善はいまだ重要です。